  
package com.xebest.web.view;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class XeVenFinSalesBillView implements Serializable{

	  
	/**  
	 * TODO  
	 */
	private static final long serialVersionUID = 1L;

	/** 发货时间 */
	private Date sendTime;

	/**
	 * 收款时间
	 */
	private Date receiveTime;

	/**
	 * 供应商名称
	 */
	private String venName;
	/**
	 * 月份
	 */
	private String months;

	/** 收款单号 */
	private String sbillCode;

	/** 收款订单号 */
	private String orderId;

	/** 商品总金额 */
	private BigDecimal goodsAmount;

	/**
	 * 实发金额
	 */
	private BigDecimal sfAmount;

	/** 订单支付金额 = 订单总金额+运费总金额-优惠总金额 */
	private BigDecimal payAmount;

	/** 收款单实收金额 */
	private BigDecimal realSbillAmount;

	/** 差异金额    退款金额*/
	private BigDecimal differAmount;

	/** 收款状态：1未收款；2部分收款；3：已收款 */
	private Integer sbillStatus;

	/** 收款方式  1：pos:；2：微信；3：其它 */
	private Integer sbillPayType;

	/** 支付类型 4: 在线支付1：货到付款2：到店自提3：银行汇款 */
	private Integer payType;

	/** 订单备注 */
	private String orderRemark;

	/** 订单状态  ：1 已完成 2 已发货 3待发货 4已取消 5 待分配 6待审核 */
	private Integer orderStatus;

	/** 省份标识 */
	private String caProvinceId;

	/** 城市标识 */
	private String caCityId;

	/** 地区标识 */
	private String caAreaId;

	/** 详细街道地址 */
	private String caStreet;

	/** 收款单备注 */
	private String sbillRemark;

	/**
	 * 商户性质1：自营；2：三方',
	 */
	private Integer operMode;

	private BigDecimal epayReceAmt;//应收金额

	public BigDecimal getEpayReceAmt() {
		return epayReceAmt;
	}

	public void setEpayReceAmt(BigDecimal epayReceAmt) {
		this.epayReceAmt = epayReceAmt;
	}

	public Date getReceiveTime() {
		return receiveTime;
	}

	public void setReceiveTime(Date receiveTime) {
		this.receiveTime = receiveTime;
	}

	public String getVenName() {
		return venName;
	}

	public void setVenName(String venName) {
		this.venName = venName;
	}

	public Date getSendTime() {
		return sendTime;
	}

	public void setSendTime(Date sendTime) {
		this.sendTime = sendTime;
	}

	public String getSbillCode() {
		return sbillCode;
	}

	public void setSbillCode(String sbillCode) {
		this.sbillCode = sbillCode;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public BigDecimal getGoodsAmount() {
		return goodsAmount;
	}

	public void setGoodsAmount(BigDecimal goodsAmount) {
		this.goodsAmount = goodsAmount;
	}

	public BigDecimal getPayAmount() {
		return payAmount;
	}

	public void setPayAmount(BigDecimal payAmount) {
		this.payAmount = payAmount;
	}

	public BigDecimal getRealSbillAmount() {
		return realSbillAmount;
	}

	public void setRealSbillAmount(BigDecimal realSbillAmount) {
		this.realSbillAmount = realSbillAmount;
	}

	public BigDecimal getDifferAmount() {
		return differAmount;
	}

	public void setDifferAmount(BigDecimal differAmount) {
		this.differAmount = differAmount;
	}

	public Integer getSbillStatus() {
		return sbillStatus;
	}

	public void setSbillStatus(Integer sbillStatus) {
		this.sbillStatus = sbillStatus;
	}

	public Integer getSbillPayType() {
		return sbillPayType;
	}

	public void setSbillPayType(Integer sbillPayType) {
		this.sbillPayType = sbillPayType;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public String getOrderRemark() {
		return orderRemark;
	}

	public void setOrderRemark(String orderRemark) {
		this.orderRemark = orderRemark;
	}

	public Integer getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}

	public String getCaProvinceId() {
		return caProvinceId;
	}

	public void setCaProvinceId(String caProvinceId) {
		this.caProvinceId = caProvinceId;
	}

	public String getCaCityId() {
		return caCityId;
	}

	public void setCaCityId(String caCityId) {
		this.caCityId = caCityId;
	}

	public String getCaAreaId() {
		return caAreaId;
	}

	public void setCaAreaId(String caAreaId) {
		this.caAreaId = caAreaId;
	}

	public String getCaStreet() {
		return caStreet;
	}

	public void setCaStreet(String caStreet) {
		this.caStreet = caStreet;
	}

	public String getSbillRemark() {
		return sbillRemark;
	}

	public void setSbillRemark(String sbillRemark) {
		this.sbillRemark = sbillRemark;
	}

	public String getMonths() {
		return months;
	}

	public void setMonths(String months) {
		this.months = months;
	}

	public Integer getOperMode() {
		return operMode;
	}

	public void setOperMode(Integer operMode) {
		this.operMode = operMode;
	}

	public BigDecimal getSfAmount() {
		return sfAmount;
	}

	public void setSfAmount(BigDecimal sfAmount) {
		this.sfAmount = sfAmount;
	}
}
  
